tower snails - Turkish English Dictionary